/* Header */

#Logo {
  width: 941px;
  height: 99px;
}
#Logo > img {
  border: 0px;
  margin: 0px;
}

/* Content & other unsorted stuff */
img, body{
margin:0px;
padding:0px
}
html{
width:100%;
height:100%;
}
#Body{
width:941px;
height:100%;
position:relative;
margin:0 auto;
font: 10pt Arial;
padding-bottom: 67px;
}
html > body{
height:auto;
min-height:100%;
}

/* Footer */
#footer_wrapper {
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 47px;
  text-align: center;
}
#footer {
  margin: 0px auto;
  position: relative;
  width: 941px;
  border-top: 1px solid #fff;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #323232;
}
#footer p{
text-align:center;
}
#footer p a{
color:#0F84DF;
text-decoration:underline;
}
#footer p a:visited{text-decoration:underline}
#footer p a:hover{text-decoration:none}
#copy{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
}
#copy a{
color:#B94304;
text-decoration:underline
}
#bottom_navigation a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
text-decoration:none
}
#bottom_navigation a:visited{text-decoration:none}
#bottom_navigation a:hover{text-decoration:underline}
#bottom_navigation{
background-color:#E1E4E8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
line-height:23px;
height:23px;
text-align:center;
margin: 0px;
}
#bottom_navigation a{
margin:0 12px
}
#copy a:visited{text-decoration:underline}
#copy a:hover{text-decoration:none}
#footer_bg {
  background-image: url('images/footer_bg.gif');
  width: 941px;
  height: 9px;
}


/**
 * Notification widget styles
 */

div.NotificationsWidget .NotificationDialog {
  display: none;
}
 
div.NotificationsWidget td {
  cursor: pointer;
  width: 600px;
}
 
/* Widget */
div.NotificationsWidget {
  margin: 0px auto;
  text-align: center;
  width: 600px;
}

div.NotificationDialog label {
  float: left;
  clear: left;
  width: 80px;
  font-weight: bold;
}

div.NotificationDialog div.Message {
  clear: left;
  display: block;
}

/* Read individual notification */
div.NotificationsWidget tr.Read td.Date,
div.NotificationsWidget tr.Read td.Subject {
  font-weight: normal;
}

/* Unread individual notification */
div.NotificationsWidget tr.Unread td.Date,
div.NotificationsWidget tr.Unread td.Subject {
  font-weight: bold;
}



/**
 * Item Search widget styles
 */

/* Wrapper */
div.ItemSearchWidget {
  width: 400px;
  padding: 5px;
  margin: 5px;
  border: 2px solid #666;
  background-color: #EEE;
}

div.ItemSearchWidget_Tags {
  width: 50%;
  margin: 0px;
  padding: 0px;
  float: left;
}

div.ItemSearchWidget_Query {
  width: 50%;
  margin: 0px;
  padding: 0px;
  float: right;
}

div.ItemSearchWidget div.Clear {
  width: 100%;
  height: 1px;
  margin: 0px;
  padding: 0px;
  font-size: 1px;
  clear: both;
  visibility: hidden;
}